EasyWinWin: Eine groupware-unterstützte Methode zur Erhebung und Verhandlung von Anforderungen

نویسنده

  • Paul Grünbacher
چکیده

Die Anforderungsdefinition spielt für den Erfolg von Software-Projekten eine entscheidende Rolle. Fehlende, unklare, oder fehlerhafte Anforderungen führen oft zu Schwierigkeiten in Projekten oder sogar zum Scheitern von Entwicklungsvorhaben. Obwohl eine Vielzahl von Standards, Vorgehensmodellen, Beschreibungssprachen und Werkzeugen verfügbar ist, hat die Software-Industrie nach wie vor Schwierigkeiten mit Anforderungen. Das ist durch zahlreiche Studien belegt: So wurde beispielsweise bei einer im Rahmen des ESSI Projekts ESPITI in Österreich in 340 Unternehmen durchgeführten Untersuchung die Definition von Anforderungen von mehr als zwei Drittel der Firmen und das Anforderungsmanagement von mehr als der Hälfte der Firmen als die wichtigsten Probleme im Entwicklungsprozess genannt [3]. Eine von der Standish Group durchgeführte Erhebung in mehr als 8000 Projekten ergab, dass 30% aller Projekte vorzeitig scheitern und 70% der verbleibenden Projekte nicht die Kundenerwartungen erfüllen. In mehr als 50% der Fälle lag die Ursache bei Schwierigkeiten während der Anforderungsdefinition [10]. Während für die Beschreibung, Modellierung und Qualitätssicherung von Anforderungen viele Ansätze existieren, ist das Vorgehen bei der gemeinsamen Erhebung, Abklärung und Verhandlung von Anforderungen oft noch sehr unstrukturiert. Die Kommunikation unter den Projektbeteiligten und -betroffenen (stakeholder) ist aber für den Erfolg von Anforderungen entscheidend. So führt nur das gebündelte Fachwissen von Kunden, Anwendern, Entwicklern, Fachexperten, etc. zu tragfähigen Lösungen. Es ist also wichtig, wirkungsvolle Verfahren zur Erhebung und zum Austausch dieses Wissens einzusetzen. Es gilt auch, die oft widersprüchlichen Ziele, Erwartungen, Standpunkte und Vorstellungen zu kennen und aufeinander abzustimmen. Konflikte ergeben sich beispielsweise zwischen gewünschtem Funktionsumfang und verfügbarem Budget, zwischen Funktionsumfang, verfügbarer Zeit und resultierender Qualität oder auch zwischen gewünschter Entwicklungstechnologie und Ausbildungsstand und Erfahrung der Entwickler. Solche Widersprüche und Konflikte möglichst frühzeitig zu erkennen ist ein wesentlicher Beitrag zum Risikomanagement in Software Projekten.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Plasmonen-unterstützte Mikroskopie zur Detektion von Viren

Kurzfassung. In Anbetracht zunehmend epidemisch auftretender viraler Infektionen ist eine effiziente und ubiquitär verfügbare Methode zur sicheren Virusdetektion hoch relevant. Mit der Plasmonen-unterstützten Mikroskopie steht hierzu eine neuartige Untersuchungsmethode bereit, die aber große Anforderungen an die Bildverarbeitung zur Differenzierung der Viren innerhalb der Bilddaten stellt. In d...

متن کامل

Qualität in Software und Systemen

Immer mehr Unternehmen realisieren wie wichtig nichtfunktionale Anforderungen (NFA) für ihren Geschäftserfolg sind. Neben der reinen Funktionalität finden Qualitätsattribute wie Sicherheit, Benutzungsfreundlichkeit, Performanz und Zuverlässigkeit in verschiedensten Domänen mehr Beachtung. Das Vernachlässigen dieser Qualitäten führt häufig zu gescheiterten Projekten, geringer Produktqualität, ve...

متن کامل

TraceChange - Ein Werkzeug zur automatisierbaren Konsistenzüberprüfung von Anforderungsdokumenten mit Hilfe formaler Verfolgbarkeitsmodelle

Unter Verfolgbarkeit versteht man im Allgemeinen die Nachvollziehbarkeit von Informationen und deren Abhängigkeiten. Im Requirements Engineering wird hier oft die Nachvollziehbarkeit der Anforderungen, beginnend bei Ihrer Erhebung bis hin zur Abnahme definiert. Dies beinhaltet sowohl die Verfolgbarkeit zwischen Anforderungen auf unterschiedlichen Ebenen, Anforderungsänderungen, Abhängigkeiten z...

متن کامل

Eine industriell erprobte Methode für den Review und Test von Anforderungen mit Hilfe von Fehlertaxonomien

Zusammenfassung In diesem Beitrag präsentieren wir eine Validierungsmethode, welche Fehlertaxonomien für den Review und das Testen von Anforderungen verwendet. Im Gegensatz zu anderen Ansätzen, welche Taxonomien nur zur Fehlerklassifikation verwenden, setzen wir Fehlertaxonomien zur Steuerung des Review und aller Phasen des Tests von Anforderungen, nämlich der Testplanung, des Testdesign, der T...

متن کامل

2. Workshop zur Erhebung, Spezifikation und Analyse nichtfunktionaler Anforderungen in der Systementwicklung

Die Beachtung von nichtfunktionalen Anforderungen (auch häufig als Qualitätsanforderungen bezeichnet) ist essentiell für erfolgreiche Projekte und Produkte. Das Vernachlässigen dieser Qualitätsanforderungen führt häufig zu gescheiterten Projekten, geringer Produktqualität, verlängerter Time To Market und hohem Rework-Aufwand. In der Praxis werden nichtfunktionale Anforderungen oftmals kaum oder...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2003